home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / util / pack / xfdmaster.lha / xfd / Developer / Sources / C / SMakeFile < prev    next >
Makefile  |  1999-02-05  |  1KB  |  45 lines

  1. SCOPTS = RESOPT NOSTACKCHECK STRINGMERGE UNSIGNEDCHARS\
  2. NOCHECKABORT OPTIMIZE OPTIMIZERTIME OPTIMIZERLOOP OPTINLOCAL NOICONS\
  3. MEMSIZE=HUGE DATA=FARONLY CODE=FAR DEBUG=LINE
  4. SLOPTS = SMALLDATA SMALLCODE NOICONS
  5.  
  6. OBJDIR = T:
  7.  
  8. XFD: UNIX-Compress GZip
  9.  
  10. # ************* Same code as xfd-Modul, but is startable OS2.0 Exe File
  11. EXE: UNIX-CompressExe GZipExe
  12.  
  13. ALL: XFD EXE
  14.  
  15. # ************* global header
  16.  
  17. $(OBJDIR)extheader.o: extheader.c
  18.     sc $(SCOPTS) $? OBJNAME=$@
  19.  
  20. $(OBJDIR)Exehead.o: ExeHead.c
  21.     sc $(SCOPTS) $? OBJNAME=$@
  22.  
  23. # ************* UNIX-Compress
  24.  
  25. UNIX-Compress: $(OBJDIR)extheader.o $(OBJDIR)UNIX-Compress.o
  26.     slink $(SLOPTS) FROM $(OBJDIR)extheader.o $(OBJDIR)UNIX-Compress.o STRIPDEBUG TO $@
  27.  
  28. UNIX-CompressExe: $(OBJDIR)ExeHead.o $(OBJDIR)UNIX-Compress.o
  29.     slink $(SLOPTS) FROM $(OBJDIR)ExeHead.o $(OBJDIR)UNIX-Compress.o TO $@
  30.  
  31. $(OBJDIR)UNIX-Compress.o: UNIX-Compress.c
  32.     sc $(SCOPTS) $? OBJNAME=$@
  33.  
  34. # ************* GZip
  35.  
  36. GZip: $(OBJDIR)extheader.o $(OBJDIR)GZip.o
  37.     slink $(SLOPTS) FROM $(OBJDIR)extheader.o $(OBJDIR)GZip.o STRIPDEBUG TO $@
  38.  
  39. GZipExe: $(OBJDIR)ExeHead.o $(OBJDIR)GZip.o
  40.     slink $(SLOPTS) FROM $(OBJDIR)ExeHead.o $(OBJDIR)GZip.o TO $@
  41.  
  42. $(OBJDIR)GZip.o: GZip.c
  43.     sc $(SCOPTS) $? OBJNAME=$@
  44.  
  45.